速報APP / 教育 / Lovely Robotic Arm ArduinoHC05

Lovely Robotic Arm ArduinoHC05

價格:免費

更新日期:2016-12-29

檔案大小:4.1M

目前版本:1.0

版本需求:Android 1.6 以上版本

官方網站:http://www.lovelyideas.in

Email:ksjones777@gmail.com

Lovely Robotic Arm ArduinoHC05(圖1)-速報App

https://raw.githubusercontent.com/Joneskys/PROGRAMS/master/ROBOTIC_ARM_AND_CAR.ino

Connections:

USE CASTOR WHEEL& L293D

PIN 2,3 TO WHEEL LEFT MOTOR

PIN 4,5 TO WHEEL RIGHT MOTOR

PIN 6,7 TO GRIPPER HAND MOTOR FOR HOLDING AND DROPPING

PIN 8,9 TO JOINT 2 MOTOR

PIN 10,11, TO JOINT 3 MOTOR

PIN 12,13 TO JOINT 4 MOTOR

PIN 14,15 TO JOINT 5 MOTOR

HC-05 RX TO TX OF ARDUINO

HC-05 TX TO RX OF ARDUINO

HC-05 VCC TO 5V OF ARDUINO

HC-05 GND TO GND OF ARDUINO

Please send your project images and videos to us which you made using this app and code to ksjones777@gmail.com or whatsapp to +919030266397 to make us happy.

code:

int inByte;

void setup()

{

Serial.begin(9600);

pinMode(2, OUTPUT);

pinMode(3, OUTPUT);

pinMode(4, OUTPUT);

pinMode(5, OUTPUT);

pinMode(6, OUTPUT);

pinMode(7, OUTPUT);

pinMode(8, OUTPUT);

pinMode(9, OUTPUT);

pinMode(10, OUTPUT);

pinMode(11, OUTPUT);

pinMode(12, OUTPUT);

pinMode(13, OUTPUT);

pinMode(14, OUTPUT);

pinMode(15, OUTPUT);

}

void loop()

{

if (Serial.available() > 0)

{

inByte = Serial.read();

switch (inByte)

{

case '1':

digitalWrite(2, LOW);

digitalWrite(3, HIGH);

digitalWrite(4, LOW);

digitalWrite(5, HIGH);

Serial.println("FRONT");

break;

case '2':

digitalWrite(2, HIGH);

digitalWrite(3, LOW);

digitalWrite(4, HIGH);

digitalWrite(5, LOW);

Serial.println("BACK");

break;

case '3':

digitalWrite(2, LOW);

digitalWrite(3, LOW);

digitalWrite(4, LOW);

digitalWrite(5, HIGH);

Serial.println("LEFT");

break;

case '4':

digitalWrite(2, LOW);

digitalWrite(3, HIGH);

digitalWrite(4, LOW);

digitalWrite(5, LOW);

Serial.println("RIGHT");

break;

case '5':

digitalWrite(2, LOW);

digitalWrite(3, LOW);

digitalWrite(4, LOW);

digitalWrite(5, LOW);

Serial.println("STOP");

break;

case 'A':

digitalWrite(6, LOW);

Lovely Robotic Arm ArduinoHC05(圖2)-速報App

digitalWrite(7, HIGH);

Serial.println("JOINT 1 CLOCK");

delay(200);

digitalWrite(6, LOW);

digitalWrite(7, LOW);

break;

case 'B':

digitalWrite(6, HIGH );

digitalWrite(7, LOW);

Serial.println("JOINT 1 ANTICLOCK");

delay(200);

digitalWrite(6, LOW);

digitalWrite(7, LOW);

break;

case 'C':

digitalWrite(8, LOW);

digitalWrite(9, HIGH);

Serial.println("JOINT 2 CLOCK");

delay(200);

digitalWrite(8, LOW);

digitalWrite(9, LOW);

break;

case 'D':

digitalWrite(8, HIGH);

digitalWrite(9, LOW);

Serial.println("JOINT 2 ANTICLOCK");

delay(200);

digitalWrite(8, LOW);

digitalWrite(9, LOW);

break;

case 'E':

digitalWrite(10, LOW);

digitalWrite(11, HIGH);

Serial.println("JOINT 3 CLOCK");

delay(200);

digitalWrite(10, LOW);

digitalWrite(11, LOW);

break;

case 'F':

digitalWrite(10, HIGH);

digitalWrite(11, LOW);

Serial.println("JOINT 3 ANTICLOCK");

delay(200);

digitalWrite(10, LOW);

digitalWrite(11, LOW);

break;

case 'G':

digitalWrite(12, LOW);

digitalWrite(13, HIGH);

Serial.println("JOINT 4 CLOCK");

delay(200);

digitalWrite(12, LOW);

digitalWrite(13, LOW);

break;

case 'H':

digitalWrite(12, HIGH);

digitalWrite(13, LOW);

Serial.println("JOINT 4 ANTICLOCK");

delay(200);

digitalWrite(12, LOW);

digitalWrite(13, LOW);

break;

case 'I':

digitalWrite(14, LOW);

digitalWrite(15, HIGH);

Serial.println("JOINT 5 CLOCK");

delay(200);

digitalWrite(14, LOW);

digitalWrite(15, LOW);

break;

case 'J':

digitalWrite(14, HIGH);

digitalWrite(15, LOW);

Serial.println("JOINT 5 ANTICLOCK");

delay(200);

digitalWrite(14, LOW);

digitalWrite(15, LOW);

break;

}

Lovely Robotic Arm ArduinoHC05(圖3)-速報App

}}